home *** CD-ROM | disk | FTP | other *** search
/ Creative Review 20 / Creative-Review-CD-ROM-20.iso / pc / image / tibcr972.dir / 00266_Script_Main Handlers < prev    next >
Text File  |  1996-11-25  |  3KB  |  90 lines

  1. on rollOver1 actionList
  2.   global dest
  3.   put the number of items of actionList into actionCount
  4.   repeat with i = 1 to (actionCount/2)
  5.     put value(item ((i*2)-1) of actionList) into actionItem
  6.     put item (i*2) of actionList into actionDest
  7.     if rollOver(actionItem) then
  8.       set the visible of sprite actionItem to true
  9.       put actionDest into dest
  10.     end if
  11.   end repeat
  12. end rollOver1
  13.  
  14. on rollOver2 actionList
  15.   global dest
  16.   put the number of items of actionList into actionCount
  17.   repeat with i = 1 to (actionCount/3)
  18.     put value(item ((i*3)-2) of actionList) into actionItem1
  19.     put value(item ((i*3)-1) of actionList) into actionItem2
  20.     put item (i*3) of actionList into actionDest
  21.     if (rollOver(actionItem1) or rollOver(actionItem2)) then
  22.       set the visible of sprite actionItem1 to true
  23.       set the visible of sprite actionItem2 to true
  24.       put actionDest into dest
  25.     end if
  26.   end repeat
  27. end rollOver2
  28.  
  29. on hideObjects actionList
  30.   repeat with i = 1 to the number of items of actionList
  31.     put value(item i of actionList) into actionItem
  32.     set the visible of sprite actionItem to false
  33.   end repeat
  34. end hideObjects
  35.  
  36. on rollDisplay2 actionList
  37.   put the number of items of actionList into actionCount
  38.   repeat with i = 1 to (actionCount/3)
  39.     put value(item ((i*3)-2) of actionList) into actionItem1
  40.     put value(item ((i*3)-1) of actionList) into actionItem2
  41.     put value(item (i*3) of actionList) into actionItem3
  42.     if (rollOver(actionItem1) or rollOver(actionItem2)) then
  43.       set the visible of sprite actionItem1 to true
  44.       set the visible of sprite actionItem2 to true
  45.       set the visible of sprite actionItem3 to true
  46.     end if
  47.   end repeat
  48. end rollDisplay2
  49.  
  50. on rollDisplay1 actionList
  51.   put the number of items of actionList into actionCount
  52.   repeat with i = 1 to (actionCount/2)
  53.     put value(item ((i*2)-1) of actionList) into actionItem1
  54.     put value(item (i*2) of actionList) into actionItem2
  55.     if rollOver(actionItem1) then
  56.       set the visible of sprite actionItem1 to true
  57.       set the visible of sprite actionItem2 to true
  58.     end if
  59.   end repeat
  60. end rollDisplay1
  61.  
  62. on rollOverDisp2 actionList
  63.   global dest
  64.   put the number of items of actionList into actionCount
  65.   repeat with i = 1 to (actionCount/3)
  66.     put value(item ((i*3)-2) of actionList) into actionItem1
  67.     put value(item ((i*3)-1) of actionList) into actionItem2
  68.     put item (i*3) of actionList into actionDest
  69.     if rollOver(actionItem1) then
  70.       set the visible of sprite actionItem1 to true
  71.       set the visible of sprite actionItem2 to true
  72.       put actionDest into dest
  73.     end if
  74.   end repeat
  75. end rollOverDisp2
  76.  
  77. on rollOverDisp3 actionList
  78.   put the number of items of actionList into actionCount
  79.   repeat with i = 1 to (actionCount/4)
  80.     put value(item ((i*4)-3) of actionList) into actionItem1
  81.     put value(item ((i*4)-2) of actionList) into actionItem2
  82.     put value(item ((i*4)-1) of actionList) into actionItem3
  83.     put value(item (i*4) of actionList) into actionItem4
  84.     if rollOver(actionItem1) then
  85.       set the visible of sprite actionItem2 to true
  86.       set the visible of sprite actionItem3 to true
  87.       set the visible of sprite actionItem4 to true
  88.     end if
  89.   end repeat
  90. end rollOverDisp2